又是一道反演题,显然,题目要求我们求出下式:
这个不好求,我们来推式子。
设 $n \leq m$
我们知道 $\mu$ 函数的一个性质:
将 $n$ 换为 $gcd(i,j)$ ,然后扔回原式。
我们知道,这里的 $\sum_{i=1}^{\lfloor \frac{n}{kd} \rfloor}\sum_{j=1}^{\lfloor \frac{m}{kd} \rfloor}$ 可以变成 $\lfloor \frac{n}{kd} \rfloor \lfloor \frac{m}{kd} \rfloor$ 的,这是等价的。于是:
这个式子依旧不可做,因为会超时,考虑如何再一步优化。
设 $T=kd$ ,那么我们枚举 $T$ :
$QvQ$ 我们将 $\lfloor \frac{n}{T} \rfloor \lfloor \frac{m}{T} \rfloor$ 扔到前面去。
显然后面的可以预处理,预处理好了后,我们所需要计算的就是这一块:
这个特别好处理,整除分块优化一波,复杂度 $O(\sqrt(n))$ 。
开始居然感觉这题不可做,然后想要不要用毒教筛来筛 $\mu$ 的前缀和,不过显然我是不会这种黑科技的 $QwQ$
Code:
1 |
|
本文标题:【题解】 YY的GCD 莫比乌斯反演 luogu2257
文章作者:Qiuly
发布时间:2019年02月28日 - 00:00
最后更新:2019年03月29日 - 13:53
原始链接:http://qiulyblog.github.io/2019/02/28/[题解]luoguP2257/
许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。